@charset "utf-8";
/* clearing */
.clear { clear:both; height:1px; margin:0; padding:0; font-size: 12px; line-height: 1px; }
.HackBox {
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0;
	visibility:hidden;
}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { width: 100%; }
* html .clearfix { /* Hides from IE-mac \*/ height: 1%;/* End hide from IE-mac */ }
html .clearfix { /* Hides from IE-mac \*/ height: 1%;/* End hide from IE-mac */ }
/* end clearing */
/* 全局样式 */
body { margin:0px; padding:0px; margin-left:auto; margin-right:auto; text-align:center }
body>div { margin-right:auto; margin-left:auto }
label { cursor:hand }
h1, h2, h3, h4, h5, h6, p, ul, li { margin:0px; padding:0; text-align:left; }
li { list-style-type:none; }
img { border:0; margin:0; }
form { margin:0px; padding:0px; }
input, select { font-size:12px; vertical-align:middle; background:#FFFFFF; }
a, table, div, p, ul, li, td, pre, dt, dd, select, input, span, textarea { font:normal 12px "宋体"; }
a:link { color:#0066FF; text-decoration:none }
a:visited { color:#1835D1; text-decoration:none }
a:active, a:hover { color:#FF4E00; text-decoration:underline }
.fleft { float:left; }
.fright { float:right; }
.fclear { clear:both; }
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter { text-align:center; }
.big { font-size:14px; }
.orange { color:#FF6600; }
.red { color:#FF0000; }
.blue { color:#0066FF; }
.blue1 { color:#167093; }
.blue2 { color:#3751A6; }
.bold, .b { font-weight:bold; }
.black { color:#000; }
.hui { color:#999; }
.hui2 { color:#666; }
.ime { ime-mode:disabled; }
.Userimg { border:1px solid #E3E3E3; padding:2px; }
.block { display:block; }
.inline { display:inline; }
.nob { border:none; }
.font_gray { color:#808080; }
.number { font-family:Arial; }
#Head,
#Main,
#Foot{width:980px;}
/* ICON */
#Head .topNav .bg,
#Head .topNav .help,
#Head .Menu li a,
#Head .Menu li a:hover,
#Head .Menu li a.action,
#Head .Find,
#Head .logo{background-image:url(../icon.left.code.png); background-repeat:no-repeat;}

.line,
#Head .Menu li a span,
#Head .Menu li a:hover span,
#Head .Menu li a.now span,
#Head .Find div,
#Head .topNav .bg span{background-image:url(../icon.right.code.png); background-repeat:no-repeat;}

.line{background-repeat:repeat-x;margin:10px auto; width:auto; height:15px;background-position:100% -660px;}

#Head .logo{background-position:-20px -20px;display:block; width:215px; height:50px;float:left;cursor:hand;margin:15px 0 0 0px;}

#Head .topNav a:link { color:#333; text-decoration:none }
#Head .topNav a:visited { color:#333; text-decoration:none }
#Head .topNav a:active, #Head .topNav a:hover { color:#FF4E00; text-decoration:underline }
#Head .topNav {float:right;width:730px; height:20px; margin:10px 0 0 0; text-align:left;border-bottom:1px solid #EFEFEF; }
#Head .topNav ul {margin-left:20px;list-style-type:none;}
#Head .topNav li {float:right;height:18px; margin-right:5px; display:inline;}
#Head .topNav span{float:left;text-align:center;padding:3px 2px;cursor:hand;display:block;height:18px;}
#Head .topNav a{float:left;}
#Head .topNav .bg{height:18px;display:block;text-decoration:none;list-style-type:none; background-position:-20px -260px;}
#Head .topNav .bg span{height:18px;padding:2px 5px 2px 15px;background-position:top right;}
#Head .topNav .help{height:18px;display:block;background-position:-340px -97px;margin:0 0 0 10px;}
#Head .topNav .help span{height:18px;padding:3px 0px 2px 16px;}

#Head .siteUrl{ float:right; width:400px; margin:0; text-align:right; color:#996633 }
/* Menu */
#Head .Menu { float:right; width:765px; margin-top:5px; }
#Head .Menu ul { margin-left:20px; }
#Head .Menu li { float:left; height:26px; margin-right:0px }
#Head .Menu li a { float:left; display:block; height:26px; background-position:-20px -360px; text-decoration:none }
#Head .Menu li a span { float:left; display:block; color:#000000; height:18px; background-position:100% -100px; cursor:hand; padding:8px 13px 0; text-align:center }
#Head .Menu li a:hover,
#Head .Menu li a.now { background-position:-20px -300px; text-decoration:none; }
#Head .Menu li a:hover span{ color:#FFF; background-position:100% -40px; }
#Head .Menu li a.now span{ color:#FFFFCC; font-size:14px; font-weight:bold; background-position:100% -40px; }

#Head .Find{clear:both; height:31px; width:980px;display:block; overflow:hidden; background-position:-20px -420px; }
#Head .Find a{color:#333; }
#Head .Find div{height:31px; padding:6px 20px 0; text-align:left; color:#333; background-position:100% -160px;}



#Foot {text-align:center; margin-top:10px; line-height:150%; color:#666666; }
#Foot .div { margin:5px; }
#Foot .div a { color:#8888ff; }
#Foot .div div{ color:#8888bb; margin:0px auto; border-bottom:#CCCCCC 1px solid; width:400px; padding-bottom:5px;}
#Foot .div span { color:#666666; }
#Foot .link { margin:10px auto; padding-bottom:4px; width:980px }